package com.yunxiao.cloud.mail.service;

import com.yunxiao.cloud.mail.entity.Mail;

/**
 * <p>
 * 邮件表 服务类
 * </p>
 *
 * @author yunxiao
 * @since 2020-01-16
 */
public interface MailService {

    /**
     * 发送邮件 可带附件
     * @param mail
     * @return 0 成功 -1失败
     */
    int sendEmail(Mail mail);

    /**
     * 模版发送
     * @param mail
     * @return 0 成功 -1失败
     */
    int sendFreemarker(Mail mail);


    /**
     * thymeleaf 需要配合模板
     * @param mail
     * @return 0 成功 -1失败
     */
    int sendThymeleaf(Mail mail);
}
